﻿using System;


namespace DailyFx
{

    public class Symbol 
    {
		/// <summary>
		///		Unknown type of financial instruments / derivatives .
		/// </summary>
		private const string Unknown = "Unknown";

		/// <summary>
		///		foreign currency exchanges . 
		/// </summary>
		public const string Forex = "Forex";

		/// <summary>
		///		espetially, equity security(s) .
		/// </summary>
		public const string Stock = "Stock";

		/// <summary>
		///		wellknown index(s) .
		/// </summary>
		public const string Index = "Index";

		/// <summary>
		///		future goods
		/// </summary>
		public const string Futures = "Futures";

		/// <summary>
		///		options' shared
		/// </summary>
		public const string Option = "Option";

		/// <summary>
		///		bonds'
		/// </summary>
		public const string Bond = "Bond";

		/// <summary>
		///     exchange traded fund .
		/// </summary>
		public const string ETF = "ETF";
		



		/// <summary>
		///     Gets or sets the category  .
		///     (stock, futures, option, bond, foreign exchange contract)  
		/// </summary>
		public string Category { get; set; }

		/// <summary>
		///     Gets the code(ticker) .
		/// </summary>
		public string Code { get; set; }

		/// <summary>
		///     Gets the human-readable text of ticker .
		/// </summary>
		public string Ticker { get; set; }

		/// <summary>
		///     Gets or sets extra info about  .
		/// </summary>
		public string Text { get; set; }

		/// <summary>
		///     todo: Gets or sets currency type .
		/// </summary>
		public string Currency { get; set; }

		/// <summary>
		///     Gets or sets exchange market which the 'symbol' enlisted ..
		/// </summary>
		public string Market { get; set; }

		/// <summary>
		///     Gets or sets industry sector 
		/// </summary>
		public string Sector { get; set; }

		/// <summary>
		///     Gets or sets industry group ( secondary sector )
		/// </summary>
		public string Group { get; set; }

	
    }

}
